#!/usr/bin/env python
# -- coding: utf-8 --
"""
@Time : 2022/2/9 8:20
@Coder: xh
@IDE : PyCharm
=========================
"""
import turtle as t

# t.bgpic('./img.png')
t.pensize(2)
t.speed(10)

# 头顶
t.up()
t.goto(-48, 156)
t.pencolor("lightgray")
t.pensize(3)
t.fillcolor("white")
t.begin_fill()
t.pd()
t.setheading(12)
t.circle(-250, 23)
# t.goto(50,160)
# 左耳
t.setheading(55)
t.circle(-28, 190)
# 左身
t.setheading(-58)
t.circle(-188, 20)
t.circle(-190, 45)
# 左腿
t.circle(120, 17)
t.circle(200, 12)
t.circle(-18, 85)
t.circle(-180, 10)
t.circle(-18, 108)
t.circle(15, 34)

# t.setheading(170)
t.circle(4, 72)
t.circle(100, 12)

# 右腿
t.circle(10, 120)
t.forward(3)
t.circle(-15, 115)
t.circle(-150, 17)
t.circle(-15, 80)
t.circle(-150, 10)
t.circle(120, 10)
t.setheading(110)
t.circle(360, 12)
# t.setheading(85)
# t.circle(160, 24)

# 右手
t.setheading(-120)
t.circle(50, 24)
t.circle(-24, 196)
t.circle(-300, 16)

t.setheading(82)
t.circle(-300, 20)
#
t.setheading(122)
t.circle(-28, 172)
t.end_fill()

# 左手
t.up()
t.goto(114, 80)
t.pencolor("lightgray")
t.pensize(3)
t.fillcolor("white")
t.begin_fill()
t.down()
t.setheading(80)
t.circle(-30, 120)
t.circle(-34, 60)
t.setheading(-110)
t.circle(-200, 28)
# t.forward(36)
t.end_fill()

t.pencolor("black")
t.fillcolor("black")

# 左耳朵
t.up()
t.goto(62, 152)
t.setheading(0)
t.begin_fill()
t.down()
t.circle(5, 30)
t.circle(-16, 135)
t.circle(5, 30)
t.setheading(135)
t.circle(100, 20)
t.end_fill()

# 右耳朵
t.up()
t.goto(-88, 128)
t.begin_fill()
t.down()
t.setheading(120)
t.circle(-18, 160)
t.setheading(210)
t.circle(150, 13)
t.end_fill()

# 左手掌
t.up()
t.goto(120, 68)
t.begin_fill()
t.setheading(90)
t.down()
t.circle(-20, 150)
t.circle(-15, 50)
t.circle(-150, 24)
t.setheading(88)
t.circle(200, 16)
t.end_fill()

# 掌中宝
t.penup()
t.goto(140, 68)
t.pencolor("#730000")
t.fillcolor("#730000")
t.begin_fill()
t.pendown()
t.setheading(45)
t.circle(-5, 180)
t.circle(-50, 18)
t.setheading(120)
t.circle(-50, 18)
t.circle(-5, 180)
t.end_fill()

t.pencolor("black")
t.fillcolor("black")
# 右手掌
t.up()
t.goto(-120, -30)
t.begin_fill()
t.setheading(-126)
t.down()
t.circle(50, 30)
t.circle(-16, 200)
t.circle(-300, 12)
t.setheading(-80)
t.circle(300, 7)
t.end_fill()

# 左脚掌
t.up()
t.goto(75, -108)
t.fillcolor("black")
t.begin_fill()
t.down()
t.setheading(-120)
t.circle(100, 15)
t.circle(200, 7)
t.circle(-10, 80)
t.circle(-200, 7)
t.circle(-10, 95)
t.circle(15, 60)
t.setheading(20)
t.circle(100, 15)
t.circle(-100, 24)
t.end_fill()

# 右脚掌
t.up()
t.goto(-24, -132)
t.begin_fill()
t.down()
t.setheading(-150)
t.circle(15, 100)
t.circle(-4, 110)
t.circle(-60, 40)
t.circle(-8, 85)
t.circle(50, 40)
t.circle(-50, 20)
# t.circle(200, 10)
t.setheading(-33)
t.circle(100, 15)
t.circle(-100, 22)
t.end_fill()

# 左眼圈
t.up()
t.goto(36, 66)
t.begin_fill()
t.down()
t.setheading(108)
t.circle(-20, 152)
t.circle(-100, 30)
t.circle(-18, 145)
t.circle(-100, 30)
t.end_fill()
# 眼珠
t.up()
t.goto(60, 64)
t.down()
t.dot(30, 'white')
t.up()
t.goto(59, 64)
t.down()
t.dot(26, 'black')
t.dot(20, '#3F3832')
t.dot(12, 'black')
t.up()
t.goto(59, 72)
t.down()
t.dot(6, 'white')
t.up()
t.goto(57, 58)
t.down()
t.dot(4, '#2B82A9')

# 右眼圈
t.up()
t.goto(-64, 88)
t.begin_fill()
t.down()
t.setheading(40)
t.circle(-20, 152)
t.circle(-100, 30)
t.circle(-18, 145)
t.circle(-100, 30)
t.end_fill()
# 眼珠
t.up()
t.goto(-60, 60)
t.down()
t.dot(30, 'white')
t.up()
t.goto(-61, 61)
t.down()
t.dot(26, 'black')
t.dot(20, '#3F3832')
t.dot(12, 'black')
t.up()
t.goto(-62, 70)
t.down()
t.dot(6, 'white')
t.up()
t.goto(-65, 56)
t.down()
t.dot(4, '#2B82A9')

# 鼻子
t.penup()
t.goto(16, 60)
t.setheading(0)
t.begin_fill()
t.pendown()
t.circle(-8, 130)
t.circle(-22, 100)
t.circle(-8, 130)
t.end_fill()

# 嘴
t.penup()
t.goto(-30, 30)
t.setheading(-36)
t.begin_fill()
t.pendown()
t.circle(60, 70)
t.setheading(-132)
t.circle(-45, 100)
t.end_fill()

# 舌头
t.pensize(3)
t.pencolor("#730000")
# t.fillcolor("#730000")
t.penup()
t.goto(-7, 18)
t.setheading(-36)
# t.begin_fill()
t.pendown()
t.circle(20, 70)
t.setheading(180)
t.forward(20)
# t.circle(-25, 100)
# t.end_fill()


# 彩虹圈
t.pensize(2)

t.penup()
t.goto(-50, 106)
t.pencolor("skyblue")
t.pendown()
t.setheading(200)
t.circle(80 * 0.94, 40)
t.circle(90 * 0.94, 38)
t.circle(50 * 0.94, 60)
t.circle(200 * 0.94, 45)
t.circle(50 * 0.94, 60)
t.circle(90 * 0.94, 38)
t.circle(80 * 0.94, 40)
t.circle(160 * 0.94, 40)

t.penup()
t.goto(-50, 114)
t.pencolor("hotpink")
t.pendown()
t.setheading(200)
t.circle(80, 40)
t.circle(90, 38)
t.circle(50, 60)
t.circle(200, 45)
t.circle(50, 60)
t.circle(90, 38)
t.circle(80, 40)
t.circle(160, 40)

t.penup()
t.goto(-52, 111)
t.pencolor("khaki")
t.pendown()
t.setheading(200)
t.circle(80 * 1.02, 40)
t.circle(90 * 1.02, 38)
t.circle(50 * 1.02, 60)
t.circle(200 * 1.02, 45)
t.circle(50 * 1.02, 60)
t.circle(90 * 1.02, 38)
t.circle(80 * 1.02, 40)
t.circle(160 * 1.02, 40)

t.penup()
t.goto(-48, 108)
t.pencolor("deepskyblue")
t.pendown()
t.setheading(200)
t.circle(80 * 0.96, 40)
t.circle(90 * 0.96, 38)
t.circle(50 * 0.96, 60)
t.circle(200 * 0.96, 45)
t.circle(50 * 0.96, 60)
t.circle(90 * 0.96, 38)
t.circle(80 * 0.96, 40)
t.circle(160 * 0.96, 40)

t.penup()
t.goto(-55, 116)
t.pencolor("yellowgreen")
t.pendown()
t.setheading(200)
t.circle(80 * 1.06, 40)
t.circle(90 * 1.06, 38)
t.circle(50 * 1.06, 60)
t.circle(200 * 1.06, 45)
t.circle(50 * 1.06, 60)
t.circle(90 * 1.06, 38)
t.circle(80 * 1.06, 40)
t.circle(160 * 1.06, 40)

# 奥运五环
t.pensize(1)
t.penup()
t.goto(-12, -105)
t.pendown()
t.pencolor("#0081C8")
t.circle(5)
t.penup()
t.goto(0, -105)
t.pendown()
t.pencolor("#000000")
t.circle(5)
t.penup()
t.goto(12, -105)
t.pendown()
t.pencolor("#EE334E")
t.circle(5)
t.penup()
t.goto(-6, -110)
t.pendown()
t.pencolor("#FCB131")
t.circle(5)
t.penup()
t.goto(6, -110)
t.pendown()
t.pencolor("#00A651")
t.circle(5)

t.penup()
t.pencolor("black")
t.goto(-32, -100)
t.write("BEIJING 2022", font=('Arial', 8, 'bold italic'))
t.hideturtle()

t.done()
